// page/index/old/serve/serve.js
Page({
  data: {
    name: "",
    navName: "",
    latitude: "",
    longitude: "",
    directionResult: "", // 新增的数据属性
    // 在这里添加更多的数据
    userName: "", // 用户名
    userPhone: "", // 用户电话
    gender: "",
    SexText: '',
    SexValue: [],
    Sex: [
      { label: '男', value: 'male' },
      { label: '女', value: 'famale' },

    ],
  },

  onLoad: function (options) {
    if (options && options.name) {
      const name = options.name;
      // 在这里，你可以根据name的值显示不同的内容
      this.setData({
        name: name,
      });
    } else {
      console.error("未获取到name值", options);
    }
    // 获取navName参数
    if (options && options.navName) {
      const navName = options.navName;
      this.setData({
        navName: navName,
      });
    } else {
      console.error("未获取到navName值", options);
    }
  },

  //选择器
  onSexPicker() {
    this.setData({ SexVisible: true });
  },

  // 添加一个函数来处理跳转到wait.js页面的操作
  navigateToWait: function () {
    wx.navigateTo({
      url: "/pages/wait/wait?name=" + this.data.name,
    });
  },

  // 获取输入的姓名
  getName: function (e) {
    this.setData({
      userName: e.detail.value,
    });
  },

  // 获取输入的电话号码
  getPhone: function (e) {
    this.setData({
      userPhone: e.detail.value,
    });
  },

  // 处理性别选择的变化
  onChange(event) {
    this.setData({
      gender: event.detail,
    });
  },
  onPickerChange: function (event) {
    // 处理性别选择器的change事件
    // 例如，更新性别文本和值
    this.setData({
      gender: event.detail.value,
      SexText: event.detail.label,
    });
  },

  // 提交表单
  submitForm: function () {
    wx.request({
      url: "http://localhost:3000/api/data/handle", // 你的服务器 API
      method: "POST",
      data: {
        handle: this.data.name, // 头部的名称
        name: this.data.userName, // 用户名
        phone: this.data.userPhone, // 电话号码
        gender: this.data.gender, //性别
        navname: this.data.navName, //类名字
      },
      success(res) {
        console.log(res.data);
      },
    });
  },
});

